win (someone's) heart

Translations
conquérir le cœur de quelqu’un
Definitions
To gain someone's affection, love, or admiration through charm, kindness, or romantic gestures.